
/*****************************************************/
/*     art-buf.h     Header file for art-buf.cpp     */
/*                   By: Josh Fiorio                 */
/*****************************************************/

#ifndef _ART_BUF_H_
#define _ART_BUF_H_

/* c++ libraries */
#include <stdio.h>
#include <string.h>

/* chaoxed libraries */
#include "chaotix_art.h"
#include "chaotix_palette.h"
#include "framebuffer.h"

/* function prototypes */
void ArtToBuf(art &, palette &, FrameBuffer &);         //Copys art to a framebuffer
void BufToArt(art &, palette &, FrameBuffer &);         //Copys a framebuffer to art
void GridToBuf(FrameBuffer &, long color);              //Places gridlines over a framebuffer

#endif /* _ART_BUF_H_ */
